using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;

namespace nrpcfx.org.qsoft.rpcfx.bean.json
{
    public class JsonWriter 
    {

        public  void Close()
        {
            //throw new Exception("The method or operation is not implemented.");
        }

        public  void Flush()
        {
            //throw new Exception("The method or operation is not implemented.");
        }

        public  string LookupPrefix(string ns)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteBase64(byte[] buffer, int index, int count)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteCData(string text)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteCharEntity(char ch)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteChars(char[] buffer, int index, int count)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteComment(string text)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteDocType(string name, string pubid, string sysid, string subset)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteEndAttribute()
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteEndDocument()
        {
            throw new Exception("The method or operation is not implemented.");
        }

        //###################### level 1
        public  void WriteEndElement()
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteEntityRef(string name)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteFullEndElement()
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteProcessingInstruction(string name, string text)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteRaw(string data)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteRaw(char[] buffer, int index, int count)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteStartAttribute(string prefix, string localName, string ns)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteStartDocument(bool standalone)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteStartDocument()
        {
            throw new Exception("The method or operation is not implemented.");
        }

        //###################### level 1
        public  void WriteStartElement(string prefix, string localName, string ns)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  WriteState WriteState
        {
            get { throw new Exception("The method or operation is not implemented."); }
        }

        //###################### level 1
        public  void WriteString(string text)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public  void WriteSurrogateCharEntity(char lowChar, char highChar)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        //###################### level 1
        public  void WriteWhitespace(string ws)
        {
            throw new Exception("The method or operation is not implemented.");
        }
    }
}
